home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FishMarket 1.0
/
FishMarket v1.0.iso
/
fishies
/
051-075
/
disk_058
/
newzap
/
sources
/
gadarrows.c
< prev
next >
Wrap
C/C++ Source or Header
|
1992-05-06
|
6KB
|
299 lines
/* GADARROWS.C - Include file for NewZAP.C - (c) 1986 John Hodgson */
/* "F" brush initial image
--- bitmap : w = 32, h = 12 ---
--------- plane # 0: ----------
*/
USHORT fibrush [48*2] = {
0x18, 0x0,
0x7C, 0x0,
0x1FF, 0x0,
0x3FF, 0x8000,
0xFFF, 0xE000,
0x1FFF, 0xF000,
0x7FFF, 0xFC00,
0xFFFF, 0xFE00,
0xFFF, 0xE000,
0xFFF, 0xE000,
0xFFF, 0xE000,
0xFFF, 0xE000,
/*------ plane # 1: --------*/
0x1F, 0x0,
0x7F, 0x8000,
0x1FF, 0xE000,
0x3FF, 0xF000,
0xF01, 0xFC00,
0x1F99, 0xFE00,
0x7F9F, 0xFF80,
0xFF83, 0xFFC0,
0xF9F, 0xFC00,
0xF9F, 0xFC00,
0xF0F, 0xFC00,
0xFFF, 0xFC00
};
/* "S" brush initial image
--- bitmap : w = 32, h = 15 ---
--------- plane # 0: ----------
*/
USHORT sibrush [60*2] = {
0x100, 0x0,
0x300, 0x0,
0x700, 0x0,
0xFFC, 0x0,
0x1FFC, 0x0,
0x3FFC, 0x0,
0x7FFC, 0x0,
0xFFFC, 0x0,
0x7FFC, 0x0,
0x3FFC, 0x0,
0x1FFC, 0x0,
0xFFC, 0x0,
0x700, 0x0,
0x300, 0x0,
0x100, 0x0,
/*------ plane # 1: --------*/
0x1E0, 0x0,
0x3E0, 0x0,
0x7E0, 0x0,
0xFFF, 0x8000,
0x1E1F, 0x8000,
0x3CCF, 0x8000,
0x7C7F, 0x8000,
0xFE3F, 0x8000,
0x7F8F, 0x8000,
0x3CCF, 0x8000,
0x1E1F, 0x8000,
0xFFF, 0x8000,
0x7E0, 0x0,
0x3E0, 0x0,
0x1E0, 0x0
};
/* "E" brush initial image
--- bitmap : w = 32, h = 15 ---
--------- plane # 0: ----------
*/
USHORT eibrush [60*2] = {
0x600, 0x0,
0x700, 0x0,
0x780, 0x0,
0xFFC0, 0x0,
0xFFE0, 0x0,
0xFFF0, 0x0,
0xFFF8, 0x0,
0xFFFC, 0x0,
0xFFF8, 0x0,
0xFFF0, 0x0,
0xFFE0, 0x0,
0xFFC0, 0x0,
0x780, 0x0,
0x700, 0x0,
0x600, 0x0,
/*------ plane # 1: --------*/
0x7C0, 0x0,
0x7E0, 0x0,
0x7F0, 0x0,
0xFFF8, 0x0,
0xE07C, 0x0,
0xE67E, 0x0,
0xE7FF, 0x0,
0xE1FF, 0x8000,
0xE7FF, 0x0,
0xE67E, 0x0,
0xE07C, 0x0,
0xFFF8, 0x0,
0x7F0, 0x0,
0x7E0, 0x0,
0x7C0, 0x0
};
/* "B" brush initial image
--- bitmap : w = 32, h = 13 ---
--------- plane # 0: ----------
*/
USHORT bibrush [52*2] = {
0x0, 0x0,
0xFFF, 0xE000,
0xFFF, 0xE000,
0xFFF, 0xE000,
0xFFF, 0xE000,
0xFFFF, 0xFE00,
0x7FFF, 0xFC00,
0x1FFF, 0xF000,
0xFFF, 0xE000,
0x3FF, 0x8000,
0x1FF, 0x0,
0x7C, 0x0,
0x10, 0x0,
/*------ plane # 1: --------*/
0x7FF, 0xFC00,
0xFFF, 0xFC00,
0xF03, 0xFC00,
0xF99, 0xFF80,
0xF99, 0xFF00,
0xFF83, 0xFE00,
0x7F99, 0xFC00,
0x1F99, 0xF000,
0xF03, 0xE000,
0x3FF, 0x8000,
0x1FF, 0x0,
0x7C, 0x0,
0x10, 0x0
};
/* "F" arrow alternate image
--- bitmap : w = 32, h = 12 ---
--------- plane # 0: ----------
*/
USHORT fbrush [48*2] = {
0x7, 0x0,
0x3, 0x8000,
0x0, 0xE000,
0x0, 0x7000,
0xFE, 0x1C00,
0x66, 0xE00,
0x60, 0x380,
0x7C, 0x1C0,
0x60, 0x1C00,
0x60, 0x1C00,
0xF0, 0x1C00,
0x0, 0x1C00,
/*--- plane # 1: ---*/
0x18, 0x0,
0x7C, 0x0,
0x1FF, 0x0,
0x3FF, 0x8000,
0xF01, 0xE000,
0x1F99, 0xF000,
0x7F9F, 0xFC00,
0xFF83, 0xFE00,
0xF9F, 0xE000,
0xF9F, 0xE000,
0xF0F, 0xE000,
0xFFF, 0xE000
};
/* "S" arrow alternate image
--- bitmap : w = 32, h = 15 ---
---------- plane # 0: ---------
*/
USHORT sbrush [60*2] = {
0xE0, 0x0,
0xE0, 0x0,
0xE0, 0x0,
0x3, 0x8000,
0x1E3, 0x8000,
0x333, 0x8000,
0x383, 0x8000,
0x1C3, 0x8000,
0x73, 0x8000,
0x333, 0x8000,
0x1E3, 0x8000,
0x3, 0x8000,
0xE0, 0x0,
0xE0, 0x0,
0xE0, 0x0,
/*--- plane # 1: ---*/
0x100, 0x0,
0x300, 0x0,
0x700, 0x0,
0xFFC, 0x0,
0x1E1C, 0x0,
0x3CCC, 0x0,
0x7C7C, 0x0,
0xFE3C, 0x0,
0x7F8C, 0x0,
0x3CCC, 0x0,
0x1E1C, 0x0,
0xFFC, 0x0,
0x700, 0x0,
0x300, 0x0,
0x100, 0x0
};
/* "E" brush alternate image
--- bitmap : w = 32, h = 15 ---
---------- plane # 0: ---------
*/
USHORT ebrush [60*2] = {
0x1C0, 0x0,
0xE0, 0x0,
0x70, 0x0,
0x38, 0x0,
0x1F9C, 0x0,
0x198E, 0x0,
0x1807, 0x0,
0x1E03, 0x8000,
0x1807, 0x0,
0x198E, 0x0,
0x1F9C, 0x0,
0x38, 0x0,
0x70, 0x0,
0xE0, 0x0,
0x1C0, 0x0,
/*--- plane # 1: ---*/
0x600, 0x0,
0x700, 0x0,
0x780, 0x0,
0xFFC0, 0x0,
0xE060, 0x0,
0xE670, 0x0,
0xE7F8, 0x0,
0xE1FC, 0x0,
0xE7F8, 0x0,
0xE670, 0x0,
0xE060, 0x0,
0xFFC0, 0x0,
0x780, 0x0,
0x700, 0x0,
0x600, 0x0 };
/* "B" brush alternate image
--- bitmap : w = 32, h = 13 ---
--------- plane # 0: ----------
*/
USHORT bbrush [52*2] = {
0x7FF, 0xFC00,
0x0, 0x1C00,
0xFC, 0x1C00,
0x66, 0x1F80,
0x66, 0x1F00,
0x7C, 0x0,
0x66, 0x0,
0x66, 0x0,
0xFC, 0x0,
0x0, 0x0,
0x0, 0x0,
0x0, 0x0,
0x0, 0x0,
/*--- plane # 1: ---*/
0x0, 0x0,
0xFFF, 0xE000,
0xF03, 0xE000,
0xF99, 0xE000,
0xF99, 0xE000,
0xFF83, 0xFE00,
0x7F99, 0xFC00,
0x1F99, 0xF000,
0xF03, 0xE000,
0x3FF, 0x8000,
0x1FF, 0x0,
0x7C, 0x0,
0x10, 0x0
};
/* initial images */
struct Image FSImage= { 0,0,27,12,2,&fibrush[0],3,0,0L };
struct Image SSImage= { 0,0,17,15,2,&sibrush[0],3,0,0L };
struct Image ESImage= { 0,0,17,15,2,&eibrush[0],3,0,0L };
struct Image BSImage= { 0,0,25,13,2,&bibrush[0],3,0,0L };
/* selected images */
struct Image FImage= { 0,0,27,12,2,&fbrush[0],3,0,0L };
struct Image SImage= { 0,0,17,15,2,&sbrush[0],3,0,0L };
struct Image EImage= { 0,0,17,15,2,&ebrush[0],3,0,0L };
struct Image BImage= { 0,0,25,13,2,&bbrush[0],3,0,0L };